A Logical Approach to Portable High-level Robot Programming

نویسندگان

  • M. Jenkin
  • Y. Lespérance
  • H. J. Levesque
  • F. Lin
  • J. Lloyd
  • D. Marcu
  • R. Reiter
  • K. Tam
چکیده

The vast majority of mobile robotic systems have been designed to solve “one off”, unique problems, with specialized sensors, robot hardware and computation; and porting robotics software from one platform to another has always been a thorny problem. In this paper, we show how by choosing an appropriate level of abstraction, one can write hardware-independent controllers for robots that perform complex navigation and reasoning tasks. The approach is based on a logical framework that integrates reasoning, perception, and action. We also describe steps we have taken towards specifying a general interface through which our high-level programs can interact with a variety of robotic platforms. As an example, we discuss a mail delivery program that runs on both an RWI B21 and a Nomad200 system.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Portable Approach to High-Level Behavioral Programming for Complex Autonomous Robot Applications

Research in mobile robotics, unmanned systems, and autonomous man-portable vehicles has grown rapidly over the last decade. This push has taken the problems of robot cognition and behavioral control out of the lab and into the field. Two good examples of this are the DARPA Urban Challenge autonomous vehicle race and the RoboCup robot soccer competition. In these challenges, a mobile robot must ...

متن کامل

PINROB: A Portable API for Industrial Robots

This paper describes a software architecture for industrial robots used in manufacturing equipment. In order to achieve software portability, the application software is dissociated from the low-level robot controller software. The interaction between these two pieces of software is achieved by a portable application programming interface (API) for industrial robots. We discuss the requirements...

متن کامل

Actions That Make You Change Your Mind - . . .

Asymmetry thesis and side-eeect problems in linear time and branching time intention logics. logical approach to high-level robot programming { a progress report.determinism: On having the ability to choose (extended abstract).

متن کامل

Toward Distributed Declarative Control of Networked Cyber-Physical Systems

Networked Cyber-Physical Systems (NCPS) present many challenges that are not suitably addressed by existing distributed computing paradigms. They must be reactive and maintain an overall situation awareness that emerges from partial distributed knowledge. They must achieve system goals through local, asynchronous actions, using (distributed) control loops through which the environment provides ...

متن کامل

Solving Task Space Problems with Multi-Step Planning

Modern robotics research has developed a mature family of planners for solving robot motion planning problems, but task space problems (where we want to reason about objects) remain difficult. Other approaches for solving what are often referred to as combined task and motion planning problems rely on bringing logical problem structure into the design of the high level planner. While programmin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997